package com.zdsoft.site.thread.nAppendixB.Others.DoubleCheckedLocking;


import java.util.Date;

public class MySystem {
    private static MySystem instance = null;
    private Date date = new Date();
    private MySystem() {
    }
    public Date getDate() {
        return date;
    }
    public static MySystem getInstance() {
        if (instance == null) {                 
            synchronized (MySystem.class) {    
           	    if (instance == null) {         
                    instance = new MySystem();  
                                    }
            }                                   
        }
        return instance;                        
    }
}
